home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-1.iso / Files / Tele / Internet / Finger135.sit / Finger 1.3.5 ƒ / Tokens / IDLEWORDS.c < prev    next >
MacBinary  |  1992-01-21  |  4.0 KB  |  [TEXT/KAHL]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: IDLEWORDS.c

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Tue Jan 21 07:40:22 1992, modified Tue Jan 21 07:40:22 1992, creator Think C, type ASCII, 3551 bytes "IDLEWORDS.c" , at 0xe5f 336 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[KAHL]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0b 49 44 4c 45 57 4f | 52 44 53 2e 63 00 00 00 |..IDLEWO|RDS.c...|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 0d df 00 | 00 01 50 a5 a1 c5 36 a5 |........|..P...6.|
|00000060| a1 c5 36 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..6.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 5c da 00 00 |........|....\...|
|00000080| 2f 2a 20 46 69 6e 67 65 | 72 64 20 49 44 4c 45 49 |/* Finge|rd IDLEI|
|00000090| 4e 57 4f 52 44 53 20 50 | 52 4f 43 20 20 20 20 20 |NWORDS P|ROC |
|000000a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000000c0| 20 20 20 20 2a 2f 0d 2f | 2a 20 77 72 69 74 74 65 | */./|* writte|
|000000d0| 6e 20 62 79 20 53 74 75 | 61 72 74 20 43 68 65 73 |n by Stu|art Ches|
|000000e0| 68 69 72 65 20 3c 63 68 | 65 73 68 69 72 65 40 63 |hire <ch|eshire@c|
|000000f0| 73 2e 73 74 61 6e 66 6f | 72 64 2e 65 64 75 3e 20 |s.stanfo|rd.edu> |
|00000100| 20 20 20 20 20 20 20 20 | 20 20 20 2a 2f 0d 2f 2a | | */./*|
|00000110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000130| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000140| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000150| 20 20 2a 2f 0d 2f 2a 20 | 54 6f 20 63 6f 6d 70 69 | */./* |To compi|
|00000160| 6c 65 20 75 73 69 6e 67 | 20 54 68 69 6e 6b 20 43 |le using| Think C|
|00000170| 3a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |: | |
|00000180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000190| 20 20 20 20 20 20 20 20 | 20 2a 2f 0d 2f 2a 20 43 | | */./* C|
|000001a0| 72 65 61 74 65 20 61 20 | 6e 65 77 20 70 72 6f 6a |reate a |new proj|
|000001b0| 65 63 74 20 61 6e 64 20 | 61 64 64 20 6f 6e 6c 79 |ect and |add only|
|000001c0| 20 74 68 69 73 20 66 69 | 6c 65 20 74 6f 20 69 74 | this fi|le to it|
|000001d0| 20 28 53 6f 75 72 63 65 | 20 6d 65 6e 75 29 20 20 | (Source| menu) |
|000001e0| 2a 2f 0d 2f 2a 20 53 65 | 74 20 50 72 6f 6a 65 63 |*/./* Se|t Projec|
|000001f0| 74 20 54 79 70 65 20 28 | 50 72 6f 6a 65 63 74 20 |t Type (|Project |
|00000200| 6d 65 6e 75 29 20 74 6f | 3a 20 20 20 20 20 20 20 |menu) to|: |
|00000210| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000220| 20 20 20 20 20 20 20 2a | 2f 0d 2f 2a 20 20 20 20 | *|/./* |
|00000230| 20 43 6f 64 65 20 52 65 | 73 6f 75 72 63 65 20 20 | Code Re|source |
|00000240| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000250| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000260| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 2f | | */|
|00000270| 0d 2f 2a 20 20 20 20 20 | 46 69 6c 65 20 54 79 70 |./* |File Typ|
|00000280| 65 3a 20 20 20 72 73 72 | 63 20 20 20 20 20 20 20 |e: rsr|c |
|00000290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002b0| 20 20 20 20 20 2a 2f 0d | 2f 2a 20 20 20 20 20 43 | */.|/* C|
|000002c0| 72 65 61 74 6f 72 3a 20 | 20 20 20 20 52 53 45 44 |reator: | RSED|
|000002d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000002f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 2a 2f 0d 2f | | */./|
|00000300| 2a 20 20 20 20 20 44 4f | 20 4e 4f 54 20 63 68 65 |* DO| NOT che|
|00000310| 63 6b 20 4d 75 6c 74 69 | 2d 53 65 67 6d 65 6e 74 |ck Multi|-Segment|
|00000320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000330| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000340| 20 20 20 2a 2f 0d 2f 2a | 20 20 20 20 20 4e 61 6d | */./*| Nam|
|00000350| 65 3a 20 20 20 20 20 20 | 20 20 49 44 4c 45 49 4e |e: | IDLEIN|
|00000360| 57 4f 52 44 53 20 20 20 | 20 20 20 20 20 20 20 20 |WORDS | |
|00000370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000380| 20 20 20 20 20 20 20 20 | 20 20 2a 2f 0d 2f 2a 20 | | */./* |
|00000390| 20 20 20 20 54 79 70 65 | 3a 20 20 20 20 20 20 20 | Type|: |
|000003a0| 20 50 52 4f 43 20 20 20 | 20 20 20 20 20 20 20 20 | PROC | |
|000003b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003d0| 20 2a 2f 0d 2f 2a 20 20 | 20 20 20 49 44 3a 20 20 | */./* | ID: |
|000003e0| 20 20 20 20 20 20 20 20 | 31 33 39 20 20 20 20 20 | |139 |
|000003f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000400| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000410| 20 20 20 20 20 20 20 20 | 2a 2f 0d 2f 2a 20 20 20 | |*/./* |
|00000420| 20 20 44 4f 20 4e 4f 54 | 20 63 68 65 63 6b 20 43 | DO NOT| check C|
|00000430| 75 73 74 6f 6d 20 48 65 | 61 64 65 72 20 20 20 20 |ustom He|ader |
|00000440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2a | | *|
|00000460| 2f 0d 2f 2a 20 20 20 20 | 20 41 74 74 72 73 3a 20 |/./* | Attrs: |
|00000470| 20 20 20 20 20 20 32 30 | 20 28 50 75 72 67 65 61 | 20| (Purgea|
|00000480| 62 6c 65 29 20 20 20 20 | 20 20 20 20 20 20 20 20 |ble) | |
|00000490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004a0| 20 20 20 20 20 20 2a 2f | 0d 2f 2a 20 20 20 20 20 | */|./* |
|000004b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2a 2f 0d | | */.|
|000004f0| 2f 2a 20 42 75 69 6c 64 | 20 43 6f 64 65 20 52 65 |/* Build| Code Re|
|00000500| 73 6f 75 72 63 65 20 28 | 50 72 6f 6a 65 63 74 20 |source (|Project |
|00000510| 6d 65 6e 75 29 20 61 6e | 64 20 73 61 76 65 20 74 |menu) an|d save t|
|00000520| 68 65 20 66 69 6c 65 20 | 61 73 20 20 20 20 20 20 |he file |as |
|00000530| 20 20 20 20 2a 2f 0d 2f | 2a 20 d2 49 44 4c 45 49 | */./|* .IDLEI|
|00000540| 4e 57 4f 52 44 53 2e 72 | 73 72 63 d3 2e 20 59 6f |NWORDS.r|src.. Yo|
|00000550| 75 20 63 61 6e 20 6e 6f | 77 20 64 6f 75 62 6c 65 |u can no|w double|
|00000560| 2d 63 6c 69 63 6b 20 74 | 68 65 20 66 69 6c 65 20 |-click t|he file |
|00000570| 70 72 6f 64 75 63 65 64 | 20 20 20 2a 2f 0d 2f 2a |produced| */./*|
|00000580| 20 74 6f 20 6f 70 65 6e | 20 69 74 20 69 6e 20 52 | to open| it in R|
|00000590| 65 73 45 64 69 74 2c 20 | 66 72 6f 6d 20 77 68 65 |esEdit, |from whe|
|000005a0| 72 65 20 79 6f 75 20 63 | 61 6e 20 63 6f 70 79 20 |re you c|an copy |
|000005b0| 61 6e 64 20 70 61 73 74 | 65 20 74 68 65 20 20 20 |and past|e the |
|000005c0| 20 20 2a 2f 0d 2f 2a 20 | 50 52 4f 43 20 72 65 73 | */./* |PROC res|
|000005d0| 6f 75 72 63 65 20 69 6e | 74 6f 20 79 6f 75 72 20 |ource in|to your |
|000005e0| d2 46 69 6e 67 65 72 20 | 50 72 65 66 65 72 65 6e |.Finger |Preferen|
|000005f0| 63 65 73 d3 20 66 69 6c | 65 2e 20 54 6f 20 6d 61 |ces. fil|e. To ma|
|00000600| 6b 65 20 79 6f 75 72 20 | 20 2a 2f 0d 2f 2a 20 6f |ke your | */./* o|
|00000610| 77 6e 20 74 6f 6b 65 6e | 2c 20 63 68 61 6e 67 65 |wn token|, change|
|00000620| 20 74 68 65 20 6e 61 6d | 65 20 6f 66 20 74 68 65 | the nam|e of the|
|00000630| 20 50 52 4f 43 20 72 65 | 73 6f 75 72 63 65 20 61 | PROC re|source a|
|00000640| 6e 64 20 63 68 61 6e 67 | 65 20 74 68 65 20 20 20 |nd chang|e the |
|00000650| 2a 2f 0d 2f 2a 20 49 44 | 20 74 6f 20 62 65 20 61 |*/./* ID| to be a|
|00000660| 62 6f 76 65 20 31 30 30 | 30 20 74 6f 20 65 6e 73 |bove 100|0 to ens|
|00000670| 75 72 65 20 74 68 61 74 | 20 69 74 20 64 6f 65 73 |ure that| it does|
|00000680| 20 6e 6f 74 20 63 6c 61 | 73 68 20 77 69 74 68 20 | not cla|sh with |
|00000690| 74 68 65 20 20 20 20 2a | 2f 0d 2f 2a 20 49 44 20 |the *|/./* ID |
|000006a0| 6f 66 20 61 6e 79 20 70 | 72 65 2d 64 65 66 69 6e |of any p|re-defin|
|000006b0| 65 64 20 74 6f 6b 65 6e | 2e 20 20 20 20 20 20 20 |ed token|. |
|000006c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 2a 2f | | */|
|000006e0| 0d 2f 2a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |./* | |
|000006f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000720| 20 20 20 20 20 2a 2f 0d | 2f 2a 20 4e 6f 74 65 20 | */.|/* Note |
|00000730| 74 68 61 74 20 d2 6d 61 | 69 6e d3 20 4d 55 53 54 |that .ma|in. MUST|
|00000740| 20 62 65 20 64 65 63 6c | 61 72 65 64 20 d2 70 61 | be decl|ared .pa|
|00000750| 73 63 61 6c 20 76 6f 69 | 64 d3 20 69 6e 20 6f 72 |scal voi|d. in or|
|00000760| 64 65 72 20 74 6f 20 77 | 6f 72 6b 2e 2a 2f 0d 0d |der to w|ork.*/..|
|00000770| 74 79 70 65 64 65 66 20 | 73 74 72 75 63 74 0d 09 |typedef |struct..|
|00000780| 7b 0d 09 53 74 72 69 6e | 67 50 74 72 20 66 69 6e |{..Strin|gPtr fin|
|00000790| 67 65 72 65 64 6e 61 6d | 65 3b 09 2f 2f 20 49 6e |gerednam|e;.// In|
|000007a0| 20 20 2d 20 6e 61 6d 65 | 20 74 68 65 20 63 61 6c | - name| the cal|
|000007b0| 6c 65 72 20 73 70 65 63 | 69 66 69 65 64 0d 09 53 |ler spec|ified..S|
|000007c0| 74 72 69 6e 67 50 74 72 | 20 70 61 72 61 6d 3b 09 |tringPtr| param;.|
|000007d0| 09 2f 2f 20 49 6e 20 20 | 2d 20 70 61 72 61 6d 65 |.// In |- parame|
|000007e0| 74 65 72 20 66 6f 6c 6c | 6f 77 69 6e 67 20 73 70 |ter foll|owing sp|
|000007f0| 65 63 69 61 6c 20 74 6f | 6b 65 6e 0d 09 53 74 72 |ecial to|ken..Str|
|00000800| 69 6e 67 50 74 72 20 72 | 65 74 75 72 6e 76 61 6c |ingPtr r|eturnval|
|00000810| 75 65 3b 09 2f 2f 20 4f | 75 74 20 2d 20 72 65 74 |ue;.// O|ut - ret|
|00000820| 75 72 6e 20 73 74 72 69 | 6e 67 2c 20 74 6f 20 62 |urn stri|ng, to b|
|00000830| 65 20 61 70 70 65 6e 64 | 65 64 20 74 6f 20 66 69 |e append|ed to fi|
|00000840| 6e 67 65 72 20 6f 75 74 | 70 75 74 2e 20 20 44 6f |nger out|put. Do|
|00000850| 6e 27 74 20 63 68 61 6e | 67 65 20 70 74 72 21 0d |n't chan|ge ptr!.|
|00000860| 09 48 61 6e 64 6c 65 20 | 20 20 20 66 69 6e 67 65 |.Handle | finge|
|00000870| 72 6f 75 74 70 75 74 3b | 09 2f 2f 20 49 2f 4f 20 |routput;|.// I/O |
|00000880| 2d 20 48 61 6e 64 6c 65 | 20 74 6f 20 66 69 6e 67 |- Handle| to fing|
|00000890| 65 72 20 6f 75 74 70 75 | 74 20 61 73 20 69 74 d5 |er outpu|t as it.|
|000008a0| 73 20 62 75 69 6c 74 2e | 0d 09 6c 6f 6e 67 20 20 |s built.|..long |
|000008b0| 20 20 20 20 68 6c 65 6e | 67 74 68 3b 09 09 2f 2f | hlen|gth;..//|
|000008c0| 20 49 2f 4f 20 2d 20 68 | 61 6e 64 6c 65 20 6c 65 | I/O - h|andle le|
|000008d0| 6e 67 74 68 2e 20 0d 09 | 6c 6f 6e 67 20 20 20 20 |ngth. ..|long |
|000008e0| 20 20 6f 66 66 73 65 74 | 3b 09 09 2f 2f 20 49 2f | offset|;..// I/|
|000008f0| 4f 20 2d 20 6f 66 66 73 | 65 74 20 66 72 6f 6d 20 |O - offs|et from |
|00000900| 73 74 61 72 74 20 6f 66 | 20 68 61 6e 64 6c 65 20 |start of| handle |
|00000910| 74 68 61 74 20 66 69 6e | 67 65 72 20 6f 75 74 70 |that fin|ger outp|
|00000920| 75 74 20 69 73 20 75 70 | 20 74 6f 0d 09 6c 6f 6e |ut is up| to..lon|
|00000930| 67 20 20 20 20 20 20 69 | 64 6c 65 3b 09 09 09 2f |g i|dle;.../|
|00000940| 2f 20 49 6e 20 20 2d 20 | 49 64 6c 65 20 74 69 6d |/ In - |Idle tim|
|00000950| 65 20 69 6e 20 73 65 63 | 6f 6e 64 73 0d 09 6c 6f |e in sec|onds..lo|
|00000960| 6e 67 20 20 20 20 20 20 | 72 65 6d 6f 74 65 49 50 |ng |remoteIP|
|00000970| 3b 09 09 2f 2f 20 49 6e | 20 20 2d 20 49 50 20 61 |;..// In| - IP a|
|00000980| 64 64 72 65 73 73 20 6f | 66 20 66 69 6e 67 65 72 |ddress o|f finger|
|00000990| 65 72 0d 09 42 6f 6f 6c | 65 61 6e 20 20 20 65 78 |er..Bool|ean ex|
|000009a0| 70 61 6e 64 74 6f 6b 65 | 6e 73 3b 09 2f 2f 20 4f |pandtoke|ns;.// O|
|000009b0| 75 74 20 2d 20 45 78 70 | 61 6e 64 20 3c 63 72 3e |ut - Exp|and <cr>|
|000009c0| 73 20 61 6e 64 20 25 74 | 6f 6b 65 6e 73 20 69 6e |s and %t|okens in|
|000009d0| 73 65 72 74 65 64 20 69 | 6e 74 6f 20 74 68 65 20 |serted i|nto the |
|000009e0| 66 69 6e 67 65 72 6f 75 | 74 70 75 74 20 68 61 6e |fingerou|tput han|
|000009f0| 64 6c 65 0d 09 7d 20 70 | 61 72 61 6d 65 74 65 72 |dle..} p|arameter|
|00000a00| 52 65 63 6f 72 64 3b 0d | 0d 23 64 65 66 69 6e 65 |Record;.|.#define|
|00000a10| 20 4d 49 4e 55 54 45 20 | 36 30 0d 23 64 65 66 69 | MINUTE |60.#defi|
|00000a20| 6e 65 20 48 4f 55 52 20 | 28 4d 49 4e 55 54 45 2a |ne HOUR |(MINUTE*|
|00000a30| 36 30 29 0d 23 64 65 66 | 69 6e 65 20 44 41 59 20 |60).#def|ine DAY |
|00000a40| 20 28 48 4f 55 52 2a 32 | 34 4c 29 0d 0d 73 74 61 | (HOUR*2|4L)..sta|
|00000a50| 74 69 63 20 76 6f 69 64 | 20 50 73 74 72 28 53 74 |tic void| Pstr(St|
|00000a60| 72 69 6e 67 50 74 72 20 | 64 65 73 74 2c 20 53 74 |ringPtr |dest, St|
|00000a70| 72 69 6e 67 50 74 72 20 | 73 72 63 29 0d 09 7b 0d |ringPtr |src)..{.|
|00000a80| 09 75 6e 73 69 67 6e 65 | 64 20 63 68 61 72 20 2a |.unsigne|d char *|
|00000a90| 70 74 72 20 3d 20 64 65 | 73 74 20 2b 20 31 20 2b |ptr = de|st + 1 +|
|00000aa0| 20 2a 64 65 73 74 3b 0d | 09 75 6e 73 69 67 6e 65 | *dest;.|.unsigne|
|00000ab0| 64 20 63 68 61 72 20 6c | 65 6e 20 20 3d 20 2a 73 |d char l|en = *s|
|00000ac0| 72 63 2b 2b 3b 0d 09 2a | 64 65 73 74 20 2b 3d 20 |rc++;..*|dest += |
|00000ad0| 6c 65 6e 3b 0d 09 77 68 | 69 6c 65 20 28 6c 65 6e |len;..wh|ile (len|
|00000ae0| 2d 2d 29 20 2a 70 74 72 | 2b 2b 20 3d 20 2a 73 72 |--) *ptr|++ = *sr|
|00000af0| 63 2b 2b 3b 0d 09 7d 0d | 0d 73 74 61 74 69 63 20 |c++;..}.|.static |
|00000b00| 76 6f 69 64 20 50 6e 75 | 6d 28 53 74 72 69 6e 67 |void Pnu|m(String|
|00000b10| 50 74 72 20 64 65 73 74 | 2c 20 73 68 6f 72 74 20 |Ptr dest|, short |
|00000b20| 6e 75 6d 62 65 72 29 0d | 09 7b 0d 09 69 66 20 28 |number).|.{..if (|
|00000b30| 6e 75 6d 62 65 72 20 3e | 20 39 29 20 50 6e 75 6d |number >| 9) Pnum|
|00000b40| 28 64 65 73 74 2c 20 6e | 75 6d 62 65 72 20 2f 20 |(dest, n|umber / |
|00000b50| 31 30 29 3b 0d 09 2a 28 | 64 65 73 74 20 2b 20 2b |10);..*(|dest + +|
|00000b60| 2b 28 2a 64 65 73 74 29 | 29 20 3d 20 6e 75 6d 62 |+(*dest)|) = numb|
|00000b70| 65 72 20 25 20 31 30 20 | 2b 20 27 30 27 3b 0d 09 |er % 10 |+ '0';..|
|00000b80| 7d 0d 0d 73 74 61 74 69 | 63 20 76 6f 69 64 20 50 |}..stati|c void P|
|00000b90| 70 61 69 72 28 53 74 72 | 69 6e 67 50 74 72 20 64 |pair(Str|ingPtr d|
|00000ba0| 65 73 74 2c 20 73 68 6f | 72 74 20 6e 31 2c 20 53 |est, sho|rt n1, S|
|00000bb0| 74 72 69 6e 67 50 74 72 | 20 73 31 2c 20 73 68 6f |tringPtr| s1, sho|
|00000bc0| 72 74 20 6e 32 2c 20 53 | 74 72 69 6e 67 50 74 72 |rt n2, S|tringPtr|
|00000bd0| 20 73 32 29 0d 09 7b 0d | 09 69 66 20 28 6e 31 29 | s2)..{.|.if (n1)|
|00000be0| 0d 09 09 7b 0d 09 09 50 | 6e 75 6d 28 64 65 73 74 |...{...P|num(dest|
|00000bf0| 2c 20 6e 31 29 3b 0d 09 | 09 50 73 74 72 28 64 65 |, n1);..|.Pstr(de|
|00000c00| 73 74 2c 20 73 31 29 3b | 0d 09 09 69 66 20 28 6e |st, s1);|...if (n|
|00000c10| 31 3e 31 29 20 50 73 74 | 72 28 64 65 73 74 2c 20 |1>1) Pst|r(dest, |
|00000c20| 22 5c 70 73 22 29 3b 0d | 09 09 50 73 74 72 28 64 |"\ps");.|..Pstr(d|
|00000c30| 65 73 74 2c 20 22 5c 70 | 20 22 29 3b 0d 09 09 7d |est, "\p| ");...}|
|00000c40| 0d 09 50 6e 75 6d 28 64 | 65 73 74 2c 20 6e 32 29 |..Pnum(d|est, n2)|
|00000c50| 3b 0d 09 50 73 74 72 28 | 64 65 73 74 2c 20 73 32 |;..Pstr(|dest, s2|
|00000c60| 29 3b 0d 09 69 66 20 28 | 6e 32 3e 31 29 20 50 73 |);..if (|n2>1) Ps|
|00000c70| 74 72 28 64 65 73 74 2c | 20 22 5c 70 73 22 29 3b |tr(dest,| "\ps");|
|00000c80| 0d 09 7d 0d 0d 70 61 73 | 63 61 6c 20 76 6f 69 64 |..}..pas|cal void|
|00000c90| 20 6d 61 69 6e 28 70 61 | 72 61 6d 65 74 65 72 52 | main(pa|rameterR|
|00000ca0| 65 63 6f 72 64 20 2a 70 | 29 0d 09 7b 0d 09 6c 6f |ecord *p|)..{..lo|
|00000cb0| 6e 67 20 69 20 3d 20 70 | 2d 3e 69 64 6c 65 3b 0d |ng i = p|->idle;.|
|00000cc0| 09 2a 70 2d 3e 72 65 74 | 75 72 6e 76 61 6c 75 65 |.*p->ret|urnvalue|
|00000cd0| 20 3d 20 30 3b 09 2f 2a | 20 73 65 74 20 69 6e 69 | = 0;./*| set ini|
|00000ce0| 74 69 61 6c 20 6c 65 6e | 67 74 68 20 6f 66 20 72 |tial len|gth of r|
|00000cf0| 65 73 75 6c 74 20 73 74 | 72 69 6e 67 20 74 6f 20 |esult st|ring to |
|00000d00| 7a 65 72 6f 20 2a 2f 0d | 09 69 66 20 20 20 20 20 |zero */.|.if |
|00000d10| 20 28 69 20 3d 3d 20 30 | 29 20 20 20 50 73 74 72 | (i == 0|) Pstr|
|00000d20| 20 28 70 2d 3e 72 65 74 | 75 72 6e 76 61 6c 75 65 | (p->ret|urnvalue|
|00000d30| 2c 20 22 5c 70 4e 6f 22 | 29 3b 0d 09 65 6c 73 65 |, "\pNo"|);..else|
|00000d40| 20 69 66 20 28 69 20 3c | 20 48 4f 55 52 29 20 50 | if (i <| HOUR) P|
|00000d50| 70 61 69 72 28 70 2d 3e | 72 65 74 75 72 6e 76 61 |pair(p->|returnva|
|00000d60| 6c 75 65 2c 20 69 2f 4d | 49 4e 55 54 45 2c 20 22 |lue, i/M|INUTE, "|
|00000d70| 5c 70 20 6d 69 6e 75 74 | 65 22 2c 20 28 69 25 4d |\p minut|e", (i%M|
|00000d80| 49 4e 55 54 45 29 2c 20 | 20 20 20 20 20 22 5c 70 |INUTE), | "\p|
|00000d90| 20 73 65 63 6f 6e 64 22 | 29 3b 0d 09 65 6c 73 65 | second"|);..else|
|00000da0| 20 69 66 20 28 69 20 3c | 20 44 41 59 20 29 20 50 | if (i <| DAY ) P|
|00000db0| 70 61 69 72 28 70 2d 3e | 72 65 74 75 72 6e 76 61 |pair(p->|returnva|
|00000dc0| 6c 75 65 2c 20 69 2f 48 | 4f 55 52 2c 20 20 20 22 |lue, i/H|OUR, "|
|00000dd0| 5c 70 20 68 6f 75 72 22 | 2c 20 20 20 28 69 25 48 |\p hour"|, (i%H|
|00000de0| 4f 55 52 29 2f 4d 49 4e | 55 54 45 2c 20 22 5c 70 |OUR)/MIN|UTE, "\p|
|00000df0| 20 6d 69 6e 75 74 65 22 | 29 3b 0d 09 65 6c 73 65 | minute"|);..else|
|00000e00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 50 | | P|
|00000e10| 70 61 69 72 28 70 2d 3e | 72 65 74 75 72 6e 76 61 |pair(p->|returnva|
|00000e20| 6c 75 65 2c 20 69 2f 44 | 41 59 2c 20 20 20 20 22 |lue, i/D|AY, "|
|00000e30| 5c 70 20 64 61 79 22 2c | 20 20 20 20 28 69 25 44 |\p day",| (i%D|
|00000e40| 41 59 29 20 2f 48 4f 55 | 52 2c 20 20 20 22 5c 70 |AY) /HOU|R, "\p|
|00000e50| 20 68 6f 75 72 22 20 20 | 29 3b 0d 09 7d 0d 0d 00 | hour" |);..}...|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 01 00 00 00 01 0e | 00 00 00 0e 00 00 00 42 |........|.......B|
|00000e90| 00 00 03 5c 0f 53 74 61 | 66 66 20 42 69 72 74 68 |...\.Sta|ff Birth|
|00000ea0| 64 61 79 73 02 00 00 00 | 52 6d 4f 63 52 65 6d 3f |days....|RmOcRem?|
|00000eb0| 0b 49 44 4c 45 57 4f 52 | 44 53 2e 63 02 00 00 00 |.IDLEWOR|DS.c....|
|00000ec0| 50 61 72 74 53 49 54 78 | 00 00 00 00 00 00 00 00 |PartSITx|........|
|00000ed0| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 a9 8d 47 5a 00 00 | 00 00 00 00 01 50 00 00 |....GZ..|.....P..|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 12 00 00 00 03 5c |........|.......\|
|00000f10| 0c 54 68 69 6e 67 73 20 | 54 6f 20 44 6f 20 02 00 |.Things |To Do ..|
|00000f20| 00 00 52 6d 4f 63 52 65 | 6d 3f 01 00 00 00 00 d8 |..RmOcRe|m?......|
|00000f30| 00 00 00 00 03 a6 00 00 | 00 00 00 d2 00 00 06 00 |........|........|
|00000f40| 00 00 00 00 02 4c 00 00 | 06 00 a3 b7 6c 13 a5 51 |.....L..|....l..Q|
|00000f50| 80 c1 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 5c fa 00 01 00 00 00 00 |........|\.......|
|00000f70| 00 00 00 00 5c fb 00 01 | 00 00 00 00 00 00 00 00 |....\...|........|
|00000f80| 00 00 00 0a 02 16 00 3b | 02 f2 02 2b 00 94 00 00 |.......;|...+....|
|00000f90| 01 00 00 00 01 0e 00 00 | 00 0e 00 00 00 42 00 5b |........|.....B.[|
|00000fa0| 6f dc 06 fc 00 00 00 1c | 00 32 00 00 53 5f 57 50 |o.......|.2..S_WP|
|00000fb0| 00 00 00 0a 42 45 00 00 | 00 00 00 00 00 5b 6d a8 |....BE..|.....[m.|
|00000fc0| 0f 57 69 6e 64 6f 77 20 | 50 6f 73 69 74 69 6f 6e |.Window |Position|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+